package com.gk.panda.apis.excelobject;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.gk.panda.apis.util.excel.ExcelExport;
import lombok.Data;

import java.util.Date;

/**
 * @Author：xxz
 * @Create: 2022/11/7 14:37
 */
@Data
public class ExPatrolDTO {

  private Long id;

  /**
   * 所属机构
   */
  @Excel(name = "所属机构")
  private String totalOrgName;

  /**
   * 分站名称
   */
  private String branchOrgName;
  /**
   * 巡护编号
   */
  @Excel(name = "巡护编号")
  private String patrolNum;

  /**
   * 巡护人员（包括其他人员）
   */
  @Excel(name = "巡护人员")
  private String people;

  /**
   * 其他巡护人员
   */
//  @ExcelExport("所属机构")
  private String othersPeople;

  /**
   * 巡护类型
   */
  @Excel(name = "巡护类型")
  private String type;

  /**
   * 巡护状态
   */
  @Excel(name = "巡护状态")
  private String state;

  /**
   * 巡护开始时间
   */
  @Excel(name = "开始时间")
//  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private String startTime;

  /**
   * 巡护结束时间
   */
  @Excel(name = "结束时间")
//  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private String endTime;

  /**
   * 巡护总时间
   */
//  @Excel(name = "巡护总时间")
  private String patrolDate;

  /**
   * 巡护总用时
   */
  @Excel(name = "巡护总用时")
  private String whenTime;

  /**
   * 上报事件数
   */
  @Excel(name = "上报事件数")
  private Integer puTongEventCount;

  /**
   * 即时上报数
   */
  @Excel(name = "即时上报数")
  private Integer jiShiEventCount;
}
